be a complete success - German English Dictionary